# ------- pro file -----------------------------------------
TEMPLATE = app

# some variables
MP_LIB_PATH = ../lib
MP_FMOD_PATH = $$MP_LIB_PATH/fmod-375
MP_SOUNDTOUCH_PATH = $$MP_LIB_PATH/soundtouch-1.5.0
CONFIG += stl
QT += xml

# defines
DEFINES += _WINDEF_
DESTDIR = ./

# other include paths
INCLUDEPATH += $$MP_FMOD_PATH/inc \
    $$MP_SOUNDTOUCH_PATH/include \
    anime

# libs
win32:LIBS += $$MP_FMOD_PATH/lib/libfmod.a \
    $$MP_SOUNDTOUCH_PATH/lib/SoundTouchDllD.lib

# source files
SOURCES += main.cpp \
    initializer.cpp \
    gui/features/player_feature.cpp \
    model/player.cpp \
    gui/features/edit_song_feature.cpp \
    gui/widgets/clickable_label.cpp \
    gui/widgets/slider.cpp \
    gui/widgets/ps_slider.cpp \
    gui/widgets/player_controls.cpp \
    gui/animations/opening_rect.cpp \
    gui/animations/color_transition.cpp \
    gui/widgets/cool_label.cpp \
    gui/widgets/gui_frame.cpp \
    gui/widgets/image.cpp \
    model/recent_docs_manager.cpp \
    model/core_io.cpp
HEADERS += gui/main_widget.h \
    gui/widgets/menu.h \
    cleaner.h \
    anime/engine.h \
    anime/anime.h \
    anime/perlin.h \
    gui/gui_base.h \
    anime/utils.h \
    gui/animations/start_animation.h \
    gui/menu_manager.h \
    gui/body.h \
    gui/widgets/label.h \
    controller.h \
    gui/features/feature.h \
    controller_proxy.h \
    gui/features/file_dialog_feature.h \
    gui/widgets/widget.h \
    gui/widgets/checkbox.h \
    gui/widgets/button.h \
    images_manager.h \
    image_utils.h \
    gui/features/exit_feature.h \
    gui/widgets/list.h \
    gui/widgets/file_dialog.h \
    gui/widgets/scrollbar.h \
    gui/widgets/textbox.h \
    gui/features/player_feature.h \
    model/player.h \
    gui/features/edit_song_feature.h \
    gui/widgets/clickable_label.h \
    model/core.h \
    model/core_io.h \
    model/core_utils.h \
    gui/widgets/slider.h \
    gui/widgets/ps_slider.h \
    gui/widgets/player_controls.h \
    gui/animations/opening_rect.h \
    gui/animations/color_transition.h \
    gui/widgets/cool_label.h \
    gui/widgets/gui_frame.h \
    gui/features/recent_docs_feature.h \
    gui/features/under_construction_feature.h \
    gui/widgets/image.h \
    model/recent_docs_manager.h
RESOURCES += resources.qrc
